Foxit PDF SDK
extracted_comment.h
1 
80179 /*
80180  Basic memory operations
80181 */
80182 
80183 /*
80184  Following base memory functions use default Foxit manager for current module
80185 */
80186 
80187 /*
80188  Time
80189 */
80190 
80191 /*
80192  Type for process ID
80193 */
80194 
80195 /*
80196  Process management
80197 */
80198 
80199 /*
80200  Flags for thread priorities
80201 */
80202 
80203 /*
80204  Thread handler
80205 */
80206 
80207 /*
80208  Thread functions
80209 */
80210 
80211 /*
80212  Context access
80213 */
80214 
80215 /*
80216  Mutex
80217 */
80218 
80219 /*
80220 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition. Mutex
80221 supports recursive calls in same thread.
80222 
80223 */
80224 
80225 /*
80226  Spin Lock
80227 */
80228 
80229 /*
80230 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition.
80231 Spin Lock
80232 is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
80233 
80234 */
80235 
80236 /*
80237  Read-Write lock
80238 */
80239 
80240 /*
80241 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this
80242 condition.
80243 
80244 */
80245 
80246 /*
80247  Atomic Count
80248 */
80249 
80250 /*
80251 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
80252 mode.
80253 
80254 */
80255 
80256 /*
80257  Macro definitions for File accessing modes
80258 */
80259 
80260 /*
80261  Byte string concatenation operation
80262 */
80263 
80264 /*
80265 Both side of the concatenation operator (+) can be:
80266 <ul>
80267 <li>
80268 A buffered byte string (const CFX_ByteString&);
80269 </li>
80270 <li>
80271 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
80272 </li>
80273 <li>
80274 A zero-terminated C-style string (FX_LPCSTR);
80275 </li>
80276 <li>
80277 A single character or byte (FX_CHAR);
80278 </li>
80279 </ul>
80280 
80281 */
80282 
80283 /*
80284  Wide string concatenation operation
80285 */
80286 
80287 /*
80288 Both side of the concatenation operator (+) can be:
80289 <ul>
80290 <li>
80291 A buffered wide string (const CFX_WideString&);
80292 </li>
80293 <li>
80294 A non-buffered wide string (const CFX_WideStringC&);
80295 </li>
80296 <li>
80297 A zero-terminated C-style wide string (FX_LPCWSTR);
80298 </li>
80299 <li>
80300 A single character (FX_WCHAR);
80301 </li>
80302 </ul>
80303 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
80304 
80305 */
80306 
80307 /*
80308  Wide string compare operation
80309 */
80310 
80311 /*
80312  Basic Unicode character attribute routines
80313 */
80314 
80315 /*
80316  text direction defines
80317 */
80318 
80319 /*
80320  Encode wide string into UTF-8 byte string
80321 */
80322 
80323 /*
80324  OS Defines
80325 */
80326 
80327 /*
80328  Compiler Defines
80329 */
80330 
80331 /*
80332  CPU Defines
80333 */
80334 
80335 /*
80336  Word Size Defines
80337 */
80338 
80339 /*
80340  Byte Order Defines
80341 */
80342 
80343 /*
80344  Target Defines
80345 */
80346 
80347 /*
80348  BASIC DATA TYPES
80349 */
80350 
80351 /*
80352  Byte string operations
80353 */
80354 
80355 /*
80356  File operations
80357 */
80358 
80359 /*
80360  Wide string operations
80361 */
80362 
80363 /*
80364  Memory block operations
80365 */
80366 
80367 /*
80368  Memory utilities
80369 */
80370 
80371 /*
80372  Math functions
80373 */
80374 
80375